28ed7f1b63fd8eecf155f645e9bd860f56edff9b,Mage.Sets/src/mage/sets/zendikar/BraveTheElements.java,BraveTheElementsEffect,apply,#Game#Ability#,101

Before Change


                return false;
            }
            filter2.add(new ColorPredicate(choice.getColor()));
            filter2.setMessage(choice.getChoice());
            setAbility(new ProtectionAbility(new FilterCard(filter2)));
            return super.apply(game, source);
        }

After Change


    public boolean apply(Game game, Ability source) {
        Player controller = game.getPlayer(source.getControllerId());
        MageObject sourceObject = game.getObject(source.getSourceId());
        if (sourceObject != null && controller != null) {
            ChoiceColor choice = new ChoiceColor();
            while (!choice.isChosen()) {
                controller.choose(outcome, choice, game);
                if (!controller.isInGame()) {
                    return false;
                }
            }
            if (choice.getColor() == null) {
                return false;
            }
            game.informPlayers(sourceObject.getName() + ": " + controller.getName() + " has chosen " + choice.getChoice());
            FilterCard filterColor = new FilterCard();
            filterColor.add(new ColorPredicate(choice.getColor()));
            filterColor.setMessage(choice.getChoice());